package com.gather.linkedhashmaps;

import java.util.HashMap;
import java.util.LinkedHashMap;

public class Example01 {
    public static void main(String[] args) {
        System.out.println("LinkedHashMap学习");
        // LinkedHashMap
        LinkedHashMap<String, Integer> stringIntegerLinkedHashMap = new LinkedHashMap<>();
        stringIntegerLinkedHashMap.put("k",100);
        stringIntegerLinkedHashMap.put("x",300);
        stringIntegerLinkedHashMap.put("a",400);
        stringIntegerLinkedHashMap.put("d",50);
        System.out.println(stringIntegerLinkedHashMap); // {k=100, x=300, a=400, d=50} 添加时顺序
        // HashMap
        HashMap<String, Integer> stringIntegerHashMap = new HashMap<>();
        stringIntegerHashMap.put("k",100);
        stringIntegerHashMap.put("x",300);
        stringIntegerHashMap.put("a",400);
        stringIntegerHashMap.put("d",50);
        System.out.println(stringIntegerHashMap); // {a=400, d=50, x=300, k=100} 无序
    }
}
